*{margin:0px;padding:0px}
body{font:12px Tahoma, Geneva, sans-serif;background:#f1f1f1;color:#333}
a{color:#333;text-decoration:none}
a:hover{color:#c60000}
img{border:none}
#header{width:960px;height:100px;margin:0px auto}
#logo{width:300px;height:80px;float:left;padding-top:20px}
#holiday{width:660px;height:100%;float:left;}
#h1top{display:none;color:#c60000;}
#holitop{width:100%;}
#tollfree{width:250px;height:50px;float:left;padding:10px 0px 0px 50px}
#tollfree img{float:left;margin-right:10px;}
#tollfree h3{font-size:16px;color:#c60000;float:left;padding-top:7px;font-weight:bold}
#aboutus{width:200px;height:auto;float:left;padding-top:10px}
#bordus{border-bottom:1px solid #333}
#menus{padding-top:5px}
#menus ul{list-style-type:none}
#menus ul li a{width:66px;display:block;float:left;text-align:center;text-decoration:none;}
#menus ul li a:hover,#menus ul li a.active{font-weight:bold;color:#c60000}
#shares{width:110px;height:50px;float:left;padding-left:50px}
#shares ul{list-style-type:none}
#shares ul li a{float:left;margin-right:1px}
#menutop{padding:10px 0px 0px 50px}
#menutop ul,#menutop li,#menutop span,#menutop a{margin:0;padding:0;position:relative;z-index:99999;}
#menutop ul a{padding:16px 22px 16px 20px;background:url(../images/linemenu.png) no-repeat left center;text-decoration:none;color:#333;font-size:14px;}
#menutop ul a.first{background:none;padding-left:0px}
#menutop ul{list-style:none;}
#menutop > ul{float:left;}
#menutop > ul > li{float:left;}
#menutop > ul > li.active > a{color:#c60000;font-weight:bold;}
#menutop > ul > li:hover > a{color:#c60000;font-weight:bold;}
#menutop .has-sub{z-index:100;}
#menutop .has-sub:hover > ul{display:block;}
#menutop .has-sub ul{display:none;position:absolute;width:160px;top:25px;left:0;}
#menutop .has-sub ul li{*margin-bottom:-1px;}
#menutop .has-sub ul li a{border-bottom:1px dotted #CCC;filter:none;font-size:12px;display:block;line-height:120%;padding:10px;}
#menutop .has-sub ul li{background:#FFF;}
#menutop .has-sub ul li a{background:none;}
#menutop .has-sub ul li:hover{background:#f8dddd;}
#menutop .has-sub ul li:hover a{color:#c60000}
#menutop .has-sub .has-sub:hover > ul{display:block;}
#menutop .has-sub .has-sub ul{display:none;position:absolute;left:100%;top:0;}
#menutop .has-sub .has-sub ul li a{border-bottom:1px dotted #CCC;filter:none;font-size:12px;display:block;line-height:120%;padding:10px;color:#333;}
#menutop .has-sub .has-sub ul li a:hover{color:#c60000}
#menutop ul li a.active{color:#c60000;font-weight:bold;}
#menus ul,
#menus li,
#menus span,
#menus a{margin:0;padding:0;position:relative;z-index:9999999;}
#menus a{width:66px;display:block;float:left;text-align:center;text-decoration:none;}
#menus ul{list-style:none;}
#menus > ul{float:left;}
#menus > ul > li{float:left;}
#menus > ul > li.active > a{color:#c60000;font-weight:bold;}
#menus > ul > li:hover > a{color:#c60000;font-weight:bold;}
#menus .has-sub{z-index:1000;}
#menus .has-sub:hover > ul{display:block;}
#menus .has-sub ul{display:none;position:absolute;width:160px;top:15px;left:0;z-index:10000;}
#menus .has-sub ul li{margin-bottom:-1px;}
#menus .has-sub ul li a{width:140px;background:#FFF;border-bottom:1px dotted #CCC;filter:none;font-size:11px;display:block;line-height:120%;padding:10px;text-align:left}
#menus .has-sub ul li:hover a{color:#c60000;font-weight:normal}
#menus .has-sub .has-sub:hover > ul{display:block;}
#menus .has-sub .has-sub ul{display:none;position:absolute;left:100%;top:0;}
#menus .has-sub .has-sub ul li a{background:#0c7fb0;border-bottom:1px dotted #6db2d0;}
#menus .has-sub .has-sub ul li a:hover{background:#095c80;}
#menus ul li a.active{color:#c60000;font-weight:bold;}
#slider{max-width:1400px;height:100%;margin:0px auto}
#content{width:960px;margin:0px auto;padding-top:15px}
#holidays{width:100%}
#bodysite{margin:10px 0px}
#searchome{width:950px;height:50px;padding:10px 0px 10px 10px;border-radius:5px;border:1px solid #d5d5d5;margin-bottom:15px}
#bodyl{width:627px;float:left;min-height:100px}
#youhere{margin-bottom:10px}
#country{margin:10px 0px}
#contname{width:180px;float:left;padding-top:6px}
#contname img{float:left}
#contname h2{float:left;font-size:15px;padding-top:3px;color:#c60000;margin-left:6px}
#contryul{width:447px;float:left}
#hotourstit{margin-bottom:20px}
#countcon{width:100%;min-height:250px;padding:20px 0px;background:#FFF;border: solid 1px #CCC}
#whento{width:176px;float:left;padding:0px 30px 0px 17px}
#areamap{width:176px;float:left;padding-right:30px}
#zontime{width:176px;float:left;}
#zontime h3{margin:5px 0px}
#hotours{margin:20px 0px;padding-top:15px;border-top:1px solid #CCC}
#hottile{width:200px;float:left}
#hottile h2{font-size:16px;color:#C60000}
#hottilr{width:400px;float:right;text-align:right}
#holtop{padding-top:10px}
#bholida{margin:25px 0px}
#bholidal{width:475px;float:left;}
#bholidal h1{font-size:24px;color:#c60000;font-weight:normal;text-transform:uppercase}
#hlinfo{padding-top:20px;line-height:18px;text-align:justify}
#bholidar{width:385px;float:left;padding:40px 0px 0px 100px}
#offertit{padding:15px 0px}
#offerinfo{padding:15px 0px;line-height:19px}
#offertit h1{font-size:23px;color:#c60000;}
#offertit h2{font-size:23px;color:#c60000;}
#besthol{margin:15px 0px}
#besthotop img{float:left;margin-right:10px}
#besthotop h2{font-size:14px;color:#c60000;padding-top:3px}
#besthobot{width:597px;height:250px;background:#FFF;margin-top:13px;border:1px solid #d5d5d5;padding:17px 15px}
#tours{margin-bottom:10px}
#toursl{width:517px;float:left;padding-top:15px}
#toursl h1{color:#c60000;text-transform:uppercase;font-weight:lighter}
#tocoment{margin-bottom:10px;padding-top:15px}
#ratings{padding:10px 0px 10px 5px}
#ratings div p{margin-bottom:5px}
#toursr{width:433px;float:left;margin-left:10px}
#tourinfo{margin:10px 0px;line-height:19px}
#tourinfo div{margin:5px 0px}
#tourinfo ul{padding-left:40px}
#infotour{margin:15px 0px}
#infotocon{padding:0px 15px;background:#FFF;border:solid 1px #cccccc;padding-top:15px;}
#infotourl{width:561px;float:left;}
#infototit{width:100%;height:33px}
#infototit ul{list-style-type:none}
#infototit img{margin:5px 15px 0px 0px}
#infototit ul li a{display:block;float:left;padding:10px 14px 6px 13px;text-align:center;text-decoration:none;border:1px solid #cccccc;border-bottom:none;margin-right:4px;font-size:14px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:7px 7px 0px 0px;}
#infototit ul li a.selected{border-bottom:2px solid white;background:#ffffff;color:#F00;font-weight:bold;}
#infotourr{width:379px;float:left;margin-left:20px}
#menutab ul{list-style-type:none}
#menutab img{margin:5px 15px 0px 0px}
#menutab ul li a{display:block;float:left;padding:10px 14px 6px 13px;text-align:center;text-decoration:none;border:1px solid #cccccc;border-bottom:none;margin-right:4px;font-size:14px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:7px 7px 0px 0px;}
#menutab ul li a.selected{border-bottom:2px solid white;background:#ffffff;color:#F00;font-weight:bold;}
#showtab{width:920px;padding:20px;background:#FFF;border:1px solid #CCC;margin-top:-2px}
#showtab .tour_shows{min-height:150px}
#holidty_title{height:35px}
#holidty_title img{float:left;margin-right:10px}
#holidty_title h2{font-size:14px;color:#c60000;padding-top:3px}
#photovis{margin-top:10px}
#photos{width:299px;height:200px;float:left}
#photos_title{height:35px;padding-top:5px;}
#photos_title img{float:left;margin-right:5px}
#photos_title h3{padding-top:4px} 
#photos_title h3 a{color:#c60000;}
#videos{width:298px;height:200px;float:left;margin-left:30px}
#videos_title{height:30px;padding-top:3px;}
#videos_title img{float:left;margin-right:5px}
#videos_title h3{padding-top:3px}
#videos_title h3 a{color:#c60000;}
#visahiden{line-height:19px}
#visashow{padding:0px 15px;line-height:19px}
#visashow ul{padding-left:15px}
#news{margin:10px 0px;color:#333;border-top:1px solid #CCC;padding-top:10px}
#news_title{height:30px;padding-top:3px;}
#news_title img{float:left;margin-right:5px}
#news_title h3{padding-top:3px;color:#c60000;}
#bodyr{width:295px;height:auto;float:left;margin-left:37px}
#livechat{margin-bottom:10px}
#formsearch{width:960px;margin:0px auto;position:relative}
#formseah{width: 220px;background: url(../images/bgr_form_banner_03.png);line-height:22px;border-radius: 0 0 3px 3px;overflow:hidden;position:absolute;z-index:10;right:0px}
#formdestina{width:320px;background: url(../images/bgr_form_banner_03.png);line-height:22px;border-radius: 0 0 3px 3px;overflow:hidden;position:absolute;z-index:10;top:20px;right:0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#formtop{height:245px;padding: 14px;background:url(../images/gradient_top_banner_03.png) repeat-x top center;}
#destitop{padding:10px 20px;}
#destitop h1{font:14px;color:#c60000;text-transform:uppercase;font-weight:normal}
#destext{padding:7px 0px}
#destitop a{color:#c60000}
#formseah h3{font:12px;color:#c60000}
#formseah img{float:left}
#formseah input[type=submit]{background: #c60000;color: #fff;border: 1px solid #820000;text-decoration: none;padding: 10px 20px;border: 1px solid #696;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;behavior: url('PIE.htc');cursor: pointer;float:right;margin-top:10px;font-weight:bold}
#formseah select{width:192px;background:#eceded;border:1px solid #c6c8c7;}
#slidermid{width:960px;margin:0px auto;background:#F33;position:relative}
#regions{width:100%;position:absolute;bottom:3px;}
#regitems{width:400px;height:140px;margin:0px auto;background:url(../images/bgr_form_banner_03.png) repeat;}
#wteam{padding:5px 0px}
#wteam img{float:left;margin-right:5px}
#wteam h2{font-size:14px;color:#c60000;padding-top:5px}
#wlteam{width:100%;height:250px;margin:15px auto 0px auto;border-top:1px solid #d0d0cf;border-bottom:1px solid #d0d0cf}
#wlteamm{width:1000px;height:auto;margin:0px auto}
#travelgui{padding:15px 0px;margin:10px 0px}
#testnimo{padding:10px 0px 0px 0px}
#test_title img{float:left;margin-right:5px}
#test_title h3{padding-top:3px;color:#c60000;float:left}
#test_title a{float:left;color:#c60000;margin-left:80px}
#brochure{margin:10px 0px;padding:10px 0px;border-top:1px solid #DDD}
#brochure h3{color:#c60000;padding:3px 0px 0px 0px;margin-left:5px}
#question{border-bottom:1px solid #DDD;padding-bottom:20px;margin-bottom:5px}
#questiontit{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
#questiontit h3{color:#c60000;padding:3px 0px 0px 0px;margin:2px 0px 0px 5px}
#quetioncon h3{font-weight:lighter;margin:10px 0px}
#quetioncon input[type=text]{width:218px;margin-bottom:5px;border:1px solid #CCC;height:22px;outline:none;padding-left:2px}
#quetioncon textarea{width:218px;margin-bottom:5px;border:1px solid #CCC;height:82px;outline:none;padding-left:2px}
#quetioncon input[type=submit]{padding:1px 5px;color:#c60000}
#customiz h1{font-size:23px;color:#c60000;}
#customizc{padding:15px 0px}
#customizc h3{color:#c60000;margin-bottom:10px}
#customizc div{line-height:18px;text-align:justify}
#pagination{width:100%;margin:10px auto 10px auto;text-align:left;padding:0px}
#pagination a{padding:2px 10px;text-decoration:none;border:1px solid #DDD;color:#F10;font-size:11px;margin-left:3px;border-radius:3px;}
#pagination a:hover{color:#F00;}
#pagination span.active{ padding:2px 10px;border:1px solid #DDD;color:#060;border-radius:3px;font-weight:bold;margin-left:3px;}
#recomend{padding-top:20px;height:100%}
#smialtour{margin:30px 0px}
#smialtit h2{color:#c60000;font-size:17px}
#tocustom{clear:left}
#hotels{margin:20px 0px}
#hotelimg{width:514px;float:left;padding-right:32px}
#hotelimg img{width:514px;height:337px;border:none}
#hotelview{width:414px;float:left}
#hotelview h3{font-size:15px;color:#c60000}
#hotelfea{padding:20px 0px}
#hotelcon{margin-top:10px}
#hotphoto{border-bottom:1px solid #DDD;margin-bottom:20px}
#hotphoto h2{font-weight:lighter;color:#c60000;font-size:20px;text-transform:uppercase;margin-bottom:10px}
#hotorther h2{font-weight:lighter;color:#c60000;font-size:20px;text-transform:uppercase;margin-bottom:10px}
#hoteltit h2{font-weight:lighter;color:#c60000;font-size:30px}
#show_room{float:left}
#shows{display:none;padding-top:10px}
#errors{font-size:12px;border:1px dashed #F00;padding:10px;margin:25px 0px;color:#F00;display:none}
#cart{width:240px;padding:10px 0px 20px 20px;background:#FFF;position:fixed;top:10%;right:1%;border:1px solid #E9B7B1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display:none}
#cart ul{padding-left:15px;margin:10px 0px;list-style-type:circle}
#cart ul li{margin-bottom:3px;color:#F60}
#cart a.book{text-decoration:none;color:#00F;position:absolute;right:10px;bottom:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#DDD;padding:2px 6px;font-size:11px;}
#cart a.empty{text-decoration:none;color:#F00;position:absolute;right:85px;bottom:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#DDD;padding:2px 6px;font-size:11px;}
#cart span.close{position:absolute;top:3px;right:6px;cursor:pointer;}
#tb{width:937px;}
#tb tr td{padding:5px 10px;color:#000;font-size:12px;font-family:'arial';border:1px solid #d5d5d5}
#tb tr td p{ margin-bottom:3px;}
#tb tr td.service{padding:2px 10px}
#tb tr td.brdt_none{border-top:none}
#albums_title,#ortheral{margin:15px 0px;border-bottom:1px solid #d5d5d5}
#albums_title h2,#ortheral h2{font-size:17px;text-transform:uppercase;color:#c60000;padding-bottom:5px}
#ortheral h2{margin-bottom:15px}
#infocruise{padding:15px 0px}#infocruise h3{margin-bottom:10px;color:#c60000;}
#infocruise p{margin-bottom:10px;}
#hbank{width:100%;height:auto;border-bottom:1px solid #d0d0cf;background:#e7eae7;margin-bottom:20px}
#bankmid{width:960px;background:url(../images/hbank.png) no-repeat;margin:0px auto;height:56px;}
#footert{width:100%;height:259px;border-bottom:1px solid #d0d0cf;background:url(../images/bgfooter.jpg) no-repeat}
#footertm{width:960px;margin:0px auto;height:239px;padding-top:20px}
#holitype{width:670px;height:100%;float:left}
#contact{width:290px;height:100%;float:left;}
#contact h3{color:#c60000;margin-bottom:10px}
#contact h4{color:#c60000;}
#contact p{margin:5px 0px;color:#333}
#offices h2{font-size:17px;color:#c60000;margin-bottom:10px}
#footerb{width:100%;height:25px;background:#c50000;padding-top:10px;clear:left}
#footbm{width:960px;margin:0px auto;color:#FFF}
#footbm a{color:#FFF}
#foobmf{float:left;}
#foobmr{width:360px;float:right;}
#foobmr ul{list-style-type:none}
#foobmr ul a{display:block;float:left;text-align:center;margin-left:10px;border-right:1px solid #CCC;padding-right:10px}
.fleft{float:left}
.cls{clear:left}
.holiday{width:263px;padding:15px;height:300px;float:left;margin-right:37px;border: 1px solid #d6d6d6;}
.holiday h2{font-size:16px;font-weight:bold;color:#c60000;padding-top:3px}
.htypesin{padding-right:10px;text-align:left}
.hlmgr{margin-right:0px}
.hlimg{width:23px;height:23px;float:left;margin-right:10px}
.hlbimg{width:261px;height:122px;margin:10px 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.holinfo{width:100%;height:125px;text-align:justify;line-height:17px}
.holinfo strong{font-weight:normal}
.holiday a{color:#c60000}
.hldtypes{width:160px;height:100%;float:left;}
.hldtypes h3{color:#c60000;text-transform:uppercase}
.hldtypes ul{list-style-type:none;padding-top:10px}
.hldtypes ul li{margin-bottom:7px}
.hldtypes ul li a{padding-left:5px}
.hldtypes ul li a:hover{color:#F30}
.searcht p{margin:7px 0px 10px 0px}
.searchtit{width:149px;float:left;padding-top:4px}
.searchtit img{float:left}
.searchtit h3{color:#C60000;font-size:16px;margin-top:7px}
.searchdes{float:left;padding-left:26px}
.schbody p{margin-bottom:4px}
.schbody select{width:190px;border:1px solid #d5d5d5;}
.searchtyp{float:left;padding-left:26px}
.searchdur{float:left;padding-left:26px}
.schbody input[type=submit]{float:right;padding:12px 24px;background:#c50000;margin-right:12px;color:#FFF;font-weight:bold;border:1px solid #820000;}
ul.tophol{list-style-type:none;padding:0px;margin:0px}
ul.tophol li a{padding:8px 15px;float:left;display:block;border:1px solid #CCC;margin-right:5px;-webkit-border-radius:5px 5px 0px 0px;moz-border-radius: 5px 5px 0px 0px;border-radius:5px 5px 0px 0px;border-bottom:none;color:#333;font-weight:bold}
ul.tophol li a.active{color:#c60000;background:#FFF;font-weight:bold}
.holcon{min-height:190px;padding:15px 20px;border: 1px solid #d5d5d5;background:#FFF;margin-top:-1px}
.holitem{display:none}
.holitem h3{color:#c60000;font-size:12px;margin-bottom:7px}
.holiimg{width:140px;height:90px;float:left;margin-right:20px}
.holinf{padding:5px 0px;line-height:17px}
.holinf strong{font-weight:normal}
.toursh{float:left;width:97px;margin-right:23px;}
.toursh h3{height:30px;overflow:hidden}
.toursh h3 a{font-size:12px;height:30px;font-weight:normal;color:#c60000}
.moretour{padding:10px 0px}
.holtype{float:left;width:204px;margin-bottom:15px;padding-left:5px}
.holtype img{margin:0px auto}
.holtype h3{text-align:center;font-size:12px;margin:5px 0px}
.holtype h3 a{color: #c60000;}
.hltypes{width:170px;float:left;margin:5px 10px}
.hltypes img{float:left;margin-right:10px}
.hltypes h3{padding-top:2px}
.hltypes h3 a{font-weight:normal;font-size:13px}
.userite h3{font-size:12px;color: #6e6e6e;}
.userinfo{text-align:justify;color: #6e6e6e;}
.userimg1{padding:1px;border:1px solid #DDD;margin:0px 0px 7px 7px;float:right}
.userimg2{padding:1px;border:1px solid #DDD;margin:0px 7px 7px 0px;float:left}
.userite{padding:5px 0px}
.teaminfo{color:#333;line-height:17px}
.teaminfo strong{color:#333;font-weight:normal}
ul.traguis{list-style-type:none;padding:0px;display:none;padding-bottom:5px}
ul.traguis li{margin-bottom:7px}
ul.traguis li a{text-decoration:none;color:#000;padding-left:30px;background:url(../images/arrows-li.jpg) no-repeat 10px 50%}
ul.traguis li a:hover{color:#F00;text-decoration:underline;}
ul.block{display:block}
ul.abc li{height:140px !important}
.viettours h2,.camtours h2,.laostours h2{margin-bottom: 10px;padding-left: 20px;background: url(../images/arrows_r2_c2.jpg) no-repeat 0px 70%;color:#c60000}
.viettours h2 a,.camtours h2 a,.laostours h2 a{color:#c60000;font-size:14px;font-weight:normal}
.testnimo{padding:5px 0px}
.testnimo p{text-align:justify;margin-bottom:5px;color:#6e6e6e;padding:5px 0px}
.wltems{width:263px;min-height:270px;float:left;padding:15px 35px;margin-right:7px}
.wltems ul{list-style-type:none;margin-top:15px}
.wltems ul li{margin-bottom:13px;padding-left:25px;background:url(../images/arrow_dedicate_03.png) no-repeat 7px 50%}
.wltems h3{color:#c60000;font-weight:normal;padding-top:3px}
.wltems img{float:left;margin-right:5px}
.recoimg{width:232px;height:117px;float:left;margin-right:15px;-webkit-border-radius:5px 5px 0px 0px;moz-border-radius: 5px 5px 0px 0px;border-radius:5px 5px 0px 0px}
.recomen h3{margin-bottom:5px}
.recomen h3 a{color:#c60000;}
.recomen .pmgbot{margin-bottom:10px}
.remcomed{width:97px;padding:0px 12px;float:left;}
.remcomed_tit{height:35px; overflow:hidden}
.remcomed_tit a{color:#c60000}
.bdradius{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.regions{width:121px;height:125px;float:left;margin-top:9px;margin-left:12px;padding:1px;font-size:14px;color:#373737;background:#f2f2f8;line-height:27px;}
.regions h3 a{display:block;font-size:13px;font-weight:normal;color:#c60000;text-align:center}
.regions img{width:120px;height:94px}
div.regions:hover,div.ractive{color:#FFF;background:#F00;}
div.regions:hover h3 a,div.ractive h3 a{color:#FFF;}
ul.destop{list-style-type:none;margin:0px;padding:0px}
ul.destop li a{float:left;display:block;padding:10px 10px 6px 10px;font-size:14px;color:#6e6e6e;text-align:center;border:1px solid #cccccc;border-bottom:none;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 7px 7px 0px 0px;margin-right:3px}
ul.destop li a.active {color: #C50000;background: #ffffff;font-weight:bold}
.mgbot15{margin-bottom:15px}
.tours{width:100%;float:left;margin-bottom:20px}
.toursl{width:310px;float:left}
.toursr{width:317px;float:left}
.tourimg{width:285px;height:154px;float:left;border:1px solid #d5d5d5;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px}
.tours h3 a{font-size:15px;color:#C60000;font-weight:normal;text-transform:uppercase;}
.tours h3 a:hover{text-decoration:underline}
.tourp{font-weight:bold;color:#6e6e6e;margin:9px 0px}
.tourstr{font-weight:bold;color:#C60000;font-size:13px}
.tourpri{margin-bottom:9px}
.spangra{float:left;margin-right:5px;display:block;padding-top:5px;font-weight:bold}
.grare{width:23px;height:23px;float:left;margin-right:3px}
.tourino{color:#6e6e6e;line-height:18px;padding-top:7px}
.acomment{color:#c60000}
.hotabc{height:100%;padding-bottom:40px}
.apage{float:left;padding:3px 7px;color: #6e6e6e;box-shadow: 0px 1px 2px #999;margin-left:3px;border-radius: 3px!important;}
.apage:hover,.apage.active{color: #c60000;font-weight: bold;}
.pagina{float:right;padding:20px 10px 0px 10px;margin-right:10px;min-width:140px;}
.places{width:280px;height:115px;float:left;padding:0px 10px 5px 15px}
.placel{width:102px;float:left}
.placer{width:168px;float:left;padding-left:10px;}
.places h3 a{color:#284af5}
.placer h3 a{color:#284af5}
.placeimg{width:99px;height:99px;float:left;border-radius:3px;margin-right:12px}
.plainfo{width:165px;float:left;margin-top:8px;}
.aplace{float:left;color:#c60000;margin-top:5px};
.hotstar{margin:5px 0px}
.stars{width:60px;height:12px;position:relative;background:url(../images/star_gay.png);z-index: 1;}
.star_active{width:36px;position:absolute;top:0px;left:0px;z-index:2;height:12px;background: url(../images/star_icons.png);}
.visaimg{margin:0px 20px 20px 0px}
.red{color:#c60000}
.redbold{color:#c60000;font-weight:bold}
.den{color: #000000;}
.xanh{color:#284af5;}
.bluebol{color:#284af5;font-weight:bold}
.haitems{padding:15px;display:none;background:#FFF;line-height:18px;color:#6e6e6e}
ul.pdul li a{padding:10px 15px 6px 15px}
.visahiden img{margin-right:15px}
.visashow{display:none}
.visashow img{margin-right:15px}
.holidtype{margin:10px 0px;border-top: 1px solid #d5d5d5;padding-top:20px}
.holityl{width:240px;float:left}
.holityr{width:690px;float:left;margin-left:20px;padding-left:10px}
.flimg{float:left;margin-right:5px}
.holityl h3 a{color:#c60000;font-size:16px;}
.holiinfo{text-align:justify;padding:15px 5px;line-height:18px}
.htours{width:210px;height:230px;float:left;padding:10px;}
.htourm{width:210px;height:120px;margin-bottom:5px}
.htours h3{margin:10px 0px}
.htours h3 a{color:#c60000}
.htours h3 a:hover{color:#c60000}
.htours p{font-weight:bold;color:#6e6e6e;margin-bottom:10px}
.frati1{width:100px;height:20px;float:left;}
.frati2{width:70px;height:20px;float:left;margin-top:2px}
.frati3{width:25px;height:20px;float:left;margin:0px 0px 0px 5px}
.rating{width:65px;height:13px;position:relative;background:url(../images/rate1.png);z-index:1;}
.rate_active{width:39px;position:absolute;top:0px;left:0px;z-index:2;height:13px;background:url(../images/rate2.png);}
.hrating{margin-bottom:15px}
.submit {cursor: pointer;background: #c50000;border: solid 1px #fdfefe;width: 100px;height: 27px;color:#ffffff;}
table.txtq td{padding:3px}
.officon{width:100px;float:left;}
.officon img{float:left;margin-right:3px}
.inputxt{width:200px;height:23px;border: 1px solid #d5d5d5;border-radius: 3px!important;}
.formitems{margin-bottom:5px}
.formitems p{font-weight:bold}
.subcontact{background:#c50000;border-radius:3px!important;border:1px solid #820000;font-weight:bold;cursor:pointer;color:#FFF;padding:12px 24px}
.recontact{background:#d9d9d9;color:#c60000;border-radius:3px;border:1px solid #d5d5d5;font-weight:bold;padding:12px 24px;cursor:pointer;margin-left:20px}
.office{margin:15px 0px}
.office h3{font-size:14px;margin-bottom:5px;font-weight:bold}
.office p{margin-bottom:5px}
.imgl{background: url("../images/icon_lich.png") no-repeat left;padding:4px 0px 4px 27px;}
.todays{width:64px;float:left}
.tocode{width:62px;float:left}
.torating{width:162px;float:left}
.toprice{width:60px;float:left}
.tograde{width:300px;float:left}
.totype{width:200px;float:left}
.conditions{padding:10px 0px 0px 20px}
.conditions a{color:#06C}
.tour_shows{display:none;min-height:350px}
.tour_shows ul{padding:10px 0px 10px 40px}
.tour_shows ul li{color:#6e6e6e;margin-bottom:3px;}
.tour_shows div{color:#6e6e6e;line-height:17px}
.spaninfo{float:left;font-size:13px;color:#c60000}.fl{float:left}
.f13{font-size:13px}.imgicon{width:17px;height:14px;float:left;padding-top:2px}
.pdt21{padding-top:21px}.infodes{text-align:justify;font-size:13px;line-height:17px;padding:7px 0px}
.h4red{color:#c60000;padding-left:7px}.imgli{float:left}
.infomation{padding-bottom:20px}.mau2{color:#c60000;}
.infoim{padding-top:21px}
table.bangia{width:530px;border-top:solid 1px #000000;border-right:solid 1px #000000;margin:15px 0px;}
table.bangia tr td{border-left:solid 1px #000000;border-bottom:solid 1px #000000;text-align:center;padding:10px;}
td.border{border-top:1px solid #afafaf;}.imghotel{float:left;margin:0px 15px 15px 15px}
td.borderpd{border-top:1px solid #afafaf;padding-top:10px}
span.font{font-size:16px; font-family:Century Gothic;}
td.padtb{padding:10px 0px}
td h3 a{color:#03F}
table.accom tr td span{text-align:left !important}
.check_form{width:800px;height:120px;padding-top:13px;background:#C33;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;}
.check_form td.name{color:#FFF;padding-left:30px;}
.check_form td{color:#FFF;}
.submit_rate{width:130px;height:41px;background:url(../images/submit_checkrate.png) no-repeat;border:none;cursor:pointer;}
.cruiseinfo{padding:10px 0px;}.titlec{line-height:17px}
.cruiseinfo p,.cruiseinfo ul li{color:#333}
.stepsactive{float:left;padding-right:24px;background: url(../images/space_book_03.png) no-repeat top right;}
.stepscontinue{float:left;padding-right:24px;background: url(../images/space_book_05.png) no-repeat top right;}
.steps{width:270px;height:35px;float:left;background:#f9f9f9;padding:8px 0px 8px 16px;border:1px solid #cb2525;border-right:none;border-radius:5px 0 0 5px;}
.stepscon{width:270px;height:35px;float:left;background:#f9f9f9;padding:8px 0px 8px 16px;border:1px solid #aeaeae;border-right:none;border-left:none;}
.stepservice{width:270px;height:35px;float:left;background:#f9f9f9;padding:8px 0px 8px 16px;border:1px solid #cb2525;border-right:none;border-left:none;}
.stepspan{padding-top:0px;margin-left:10px;float:left}
.step3{width:270px;height:35px;float:left;background:#f9f9f9;padding:8px 0px 8px 16px;border:1px solid #aeaeae;border-left:none;border-radius:0 5px 5px 0;}
.imgstep{float:left}
.show_room table{border:1px solid #DDD;border-bottom:none;border-right:none;}
.show_room td{text-align:center;padding:4px 2px;font-size:11px;border-bottom:1px solid #DDD;border-right:1px solid #DDD;}
.show_room td.title{text-align:center;color:#FFF;background:#c50000;border:1px solid #F2F2F2}
.tblcharter td.title{text-align:center;color:#FFF;background:#c50000;border:1px solid #F2F2F2}
.show_room td.yellow{color:#F60}
.show_room td.yellow ul{float:left;padding-left:5px;}
.show_room td.yellow ul li{color:#333;}
.show_room td.yellow ul li img{float:left;margin-right:2px}
.show_room td span.line{text-decoration:line-through;}
.show_room td span.line_ye{color:#F60}
.show_room td select{width:50px;padding:1px 2px;border:1px solid #CCC;}
.arate{ color:#F00;font-weight:bold}
.arate:hover{ color:green}
.rleft{width:110px;float:left;position:relative}
.rleft a{text-decoration:none;color:#F60}
.rleft a:hover{text-decoration:underline}
.rright{width:110px;float:left;position:relative}
.rright a{text-decoration:none;color:#F60}
.rright a:hover{text-decoration:underline}
.roomsv{position:absolute;top:-80px;;left:120px;width:460px;min-height:150px;border:1px solid #F00;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;background:#EEE;padding:0px 0px 5px 10px;z-index:100}
.roomimg{width:150px;float:left;padding-top:15px}
.roominfo{width:300px;float:left;padding:8px 0px;position:relative}
.roominfo ul li{text-align:left;font-weight:normal}
.roomsv .close{position:absolute;top:5px;right:10px;cursor:pointer}
.roomcon .close{position:absolute;top:5px;right:10px;cursor:pointer;float:right}
.roomsv ul, roomsv ol{list-style-type:none;padding:0px}
.roomsv ul li, roomsv ol li{padding-left:25px;background:url(../images/arrows_r2_c2.gif) no-repeat 5px 10%;line-height:none;}
.roomcon{position:absolute;top:-80px;left:90px;width:380px;min-height:50px;border:1px solid #F00;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;background:#EEE;padding:7px 0px 7px 20px}
.roomcon ul,.roomcon ol{padding-left:10px}
.roomcon ul li,.roomcon ol li{height:auto;line-height:normal;margin-bottom:10px;text-align:left;font-weight:normal}
.arinfo,.acondition{text-decoration:underline}
a.continus{height:23px;background:#c50000;border-radius:3px;border:1px solid #820000;font-weight:bold;color:#FFF;margin:15px 10px 0px 0px;float:right;padding:7px 14px 0px 14px}
.ltine_bot_items{margin-top:12px;line-height:19px;padding:10px 0px;display:none;margin-left:3px;}
.ltine_bot_items p,.ltine_bot_items ul li{color:#333}
.ratetit h3{text-transform:uppercase;color:#c60000;font-size:12px;margin-bottom:10px}
.infoma .fl{float:none}.maptous{max-width:370px;margin-bottom:10px}
.bookl{width:240px;float:left;padding-left:20px}.bookr{width:250px;float:left}
p.item{margin:8px 0px}.left{float:left}.w200{width:200px}
.gach2 .item{float:left}
h3.mgbotm{margin:7px 0px}
.reset{cursor:pointer;background:#d9d9d9;border:solid 1px #a2a2a2;width:100px;height:27px;color:#c50000;}
.bookr input[type=radio]{margin-right:4px}
.hotname{float:left}#hoteltit .hotstar{float:left;margin:12px 0px 0px 10px}.hotmap{margin:5px 0px}
.hotads{font-size:16px;color:#c60000;font-weight:bold}.showmap{font-weight:lighter;color:#c60000;font-size:16px}
.hotadd{line-height:20px}.hotinfo{padding:15px 0px;line-height:18px}
.h_hang{border-top:solid 1px #d0d0d0;border-bottom: solid 1px #d0d0d0;float:left;padding:10px 0px;width:100%}
.h_hang h3{float:left;width:200px;}.h_hang ul{float:left;width:200px;}
.gach2{width:100%;border-bottom:solid 1px #d0d0d0;padding:10px 0px;float:left}.gach2 ul{float: left;margin-left:30px}.h_hang ul li{line-height:18px}
.h_hang2{padding:10px 0px}.h_hang2 ul,.h_hang ul{padding-left:40px}
.h_hang2 ul{float:left;}.hotphos{width:231px;float:left;padding:0px 9px 20px 0px;text-align:center}
.hotorth{width:146px;padding-left:16px;float:left}.hotorth h3{color:#c60000;margin-top:10px}.hotorth p{margin:10px 0px}
.arelate{font-size:18px;color:#333;font-weight:normal}
.subbookl{width:460px;height:auto;float:left}
.subbookr{width:460px;height:auto;float:left;margin-left:35px}
.form_items{float:left;margin-bottom:7px;}
.form_items_left{width:110px;height:auto;float:left;}
.form_items_right{width:350px;height:auto;float:left;}
.form_items_right input[type=text]{width:350px;height:20px;border:1px solid #aeaeae}
.form_items_left .red{font-weight:bold;font-size:14px}
.subbookr .form_items{float:left;margin-bottom:10px;padding:5px 0px}
.subbookr .form_items_left{width:370px;height:auto;float:left;}
.subbookr .form_items_right{width:90px;height:auto;float:left;}
.subbookr .form_items_left p{margin-bottom:5px}
.subbookr .bordertop{border-top:1px solid #CCC}
.subbookr .borderbot{border-bottom:1px solid #CCC}
.subbookr .form_items_right img{float:left;margin:0px 3px}
.subbookr .clr{clear:right}.subbookr .flr{float:right}
.divmgb div{margin-bottom:5px}.divmgb span{margin-bottom:5px}
.subbookr .abcsub{background:#c50000;border-radius:3px;border:none;font-weight:bold;color:#fff;padding:10px 20px;float:right;cursor:pointer}
.tblthank tr td{padding:4px 8px}.tblthank tr td p{line-height:20px}.tblthank tr td h3{margin-bottom:10px}
.albumh3{font-size:17px;color:#C60000;text-transform:uppercase;margin:25px 0px 5px 0px}
.listalbum{padding:20px 0px;border-top:1px solid #d5d5d5;}
.album_thum{width:120px;float:left;margin:0px 6px 10px 0px;border:1px solid #CCC;}
.album_thum img{width:118px;height:88px;padding:1px;border:none;}
.album_thum h3{text-align:center;font-size:12px;color:#C60000;padding:5px 0px;margin:0px;}
.videos{padding:30px 0px;border-top:1px solid #d5d5d5;}
.videos img{margin-right:15px}.videos h3 a{color:#C60000;} .videoinfo{padding:5px 0px}
.blogits{padding:15px 0px;border-bottom:1px solid #DDD;}
.blogits h3 a{color:#c60000;font-size:15px}.blogits h3 a:hover{color:#060}
.blogimg{width:170px;float:left;margin-right:15px;padding:2px;border:1px solid #DDD}
.bloginfo{padding:5px 0px}.fullblog{line-height:19px;}